<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="renderer" content="webkit|ie-comp|ie-stand">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
  <meta http-equiv="Cache-Control" content="no-siteapp" />
  <link href="assets/css/bootstrap.min.css" rel="stylesheet" />
  <link rel="stylesheet" href="css/style.css"/>
  <link rel="stylesheet" href="assets/css/ace.min.css" />
  <link rel="stylesheet" href="assets/css/font-awesome.min.css" />
  <link href="Widget/icheck/icheck.css" rel="stylesheet" type="text/css" />
  <!--[if IE 7]>
  <link rel="stylesheet" href="assets/css/font-awesome-ie7.min.css" />
  <![endif]-->
  <!--[if lte IE 8]>
  <link rel="stylesheet" href="assets/css/ace-ie.min.css" />
  <![endif]-->
  <script src="js/jquery-1.9.1.min.js"></script>
  <script src="assets/js/bootstrap.min.js"></script>
  <script src="assets/js/typeahead-bs2.min.js"></script>

  <!-- page specific plugin scripts -->
  <script src="assets/js/jquery.dataTables.min.js"></script>
  <script src="assets/js/jquery.dataTables.bootstrap.js"></script>
  <script type="text/javascript" src="js/H-ui.js"></script>
  <script type="text/javascript" src="js/H-ui.admin.js"></script>
  <script src="assets/layer/layer.js" type="text/javascript" ></script>
  <script src="assets/laydate/laydate.js" type="text/javascript"></script>
  <script src="assets/dist/echarts.js"></script>
  <script src="js/lrtk.js" type="text/javascript"></script>
  <title>品牌管理</title>
</head>

<body>
<div class="page-content clearfix">
  <div id="brand_style">
    <form action="BrandListServlet" method="post">
      <div class="search_style">
        <ul class="search_content clearfix">
          <li>
            <label class="l_f">分类名称</label>
            <select name="categoryId">
              <%-- 将显示的品牌列表的分类 显示在第一个 --%>
              <c:forEach items="${categoryList}" var="category">
                <c:if test="${category.categoryId eq cid}">
                  <option value="${category.categoryId}">${category.categoryName}</option>
                </c:if>
              </c:forEach>
              <%-- 将剩下的分类显示在后面 --%>
              <c:forEach items="${categoryList}" var="category">
                <c:if test="${category.categoryId ne cid}">
                  <option value="${category.categoryId}">${category.categoryName}</option>
                </c:if>
              </c:forEach>
            </select>
          </li>
          <li style="width:90px;"><button type="submit" class="btn_search"><i class="icon-search"></i>查询</button></li>
        </ul>
      </div>
    </form>
    <div class="border clearfix">
       <span class="l_f">
        <a href="CategoryLoadServlet"  title="添加品牌" class="btn btn-warning Order_form">
          <i class="icon-plus"></i>添加品牌
        </a>
        <a href="javascript:ovid()" class="btn btn-danger"><i class="icon-trash"></i>批量删除</a>
       </span>
      <span class="r_f">${tips}</span>
    </div>

    <!--品牌列表-->
    <div class="table_menu_list">
      <table class="table table-striped table-bordered table-hover" id="sample-table">
        <thead>
        <tr>
          <th width="25px"><label><input type="checkbox" class="ace"><span class="lbl"></span></label></th>
          <th width="80px">ID</th>
          <th width="120px">图片</th>
          <th width="120px">名称</th>
          <th width="350px">价格</th>
          <th width="180px">加入时间</th>
          <th width="70px">状态</th>
          <th width="200px">操作</th>
        </tr>
        </thead>
          <tbody>
          <c:forEach items="${brandList}" var="brand">
            <tr>
              <td width="25px"><label><input type="checkbox" class="ace" ><span class="lbl"></span></label></td>
              <td width="80px">${brand.brandId}</td>
              <td><img src="${brand.brandLogo}"  height="40"/></td>
              <td><u style="cursor:pointer" class="text-primary brond_name" onclick="generateOrders('5621');" title="商品名称">${brand.brandName}</u></td>
              <td >${brand.brandPrice}</td>
              <td>${brand.createTime}2</td>
              <td class="td-status">
                <c:if test="${brand.brandStatus ==1}"><span class="label label-success radius">已启用</span></c:if>
                <c:if test="${brand.brandStatus ==0}"><span class="label label-defaunt radius">已停用</span></c:if>
              </td>
              <td class="td-manage">
<%--                <a onClick="member_stop(this,'10001')"  href="javascript:;" title="停用"  class="btn btn-xs btn-success"><i class="icon-ok bigger-120"></i></a>--%>
                <a title="编辑"  href="BrandQueryServlet?brandId=${brand.brandId}"  class="btn btn-xs btn-info" >
                  <i class="icon-edit bigger-120"></i>
                </a>
                <a title="删除" href="javascript:;" onclick="brand_del(this,${brand.brandId})" class="btn btn-xs btn-warning" >
                  <i class="icon-trash  bigger-120"></i>
                </a>
              </td>
            </tr>
          </c:forEach>
          </tbody>
      </table>
    </div>
  </div>

</div>
</div>
</body>
</html>
<script>

  jQuery(function($) {
    var oTable1 = $('#sample-table').dataTable( {
      "aaSorting": [[ 1, "desc" ]],//默认第几个排序
      "bStateSave": true,//状态保存
      "aoColumnDefs": [
        //{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
        {"orderable":false,"aTargets":[0,1,3,4,5,6,8,9]}// 制定列不参与排序
      ] } );


    $('table th input:checkbox').on('click' , function(){
      var that = this;
      $(this).closest('table').find('tr > td:first-child input:checkbox')
              .each(function(){
                this.checked = that.checked;
                $(this).closest('tr').toggleClass('selected');
              });

    });


    $('[data-rel="tooltip"]').tooltip({placement: tooltip_placement});
    function tooltip_placement(context, source) {
      var $source = $(source);
      var $parent = $source.closest('table')
      var off1 = $parent.offset();
      var w1 = $parent.width();

      var off2 = $source.offset();
      var w2 = $source.width();

      if( parseInt(off2.left) < parseInt(off1.left) + parseInt(w1 / 2) ) return 'right';
      return 'left';
    }
  });


  //初始化宽度、高度
  $(".chart_style").height($(window).height()-215);
  $(".table_menu_list").height($(window).height()-215);
  $(".table_menu_list ").width($(window).width()-30);
  //当文档窗口发生改变时 触发
  $(window).resize(function(){
    $(".chart_style").height($(window).height()-215);
    $(".table_menu_list").height($(window).height()-215);
    $(".table_menu_list").width($(window).width()-30);
  });
  //图层隐藏限时参数
  $(function() {
    $("#category").fix({
      float : 'left',
      //minStatue : true,
      skin : 'green',
      durationTime :false,
      stylewidth:'400',
      spacingw:30,//设置隐藏时的距离
      spacingh:440,//设置显示时间距
    });
  });
  //面包屑返回值
  var index = parent.layer.getFrameIndex(window.name);
  parent.layer.iframeAuto(index);
  $('.Order_form ,.brond_name').on('click', function(){
    var cname = $(this).attr("title");
    var cnames = parent.$('.Current_page').html();
    var herf = parent.$("#iframe").attr("src");
    parent.$('#parentIframe span').html(cname);
    parent.$('#parentIframe').css("display","inline-block");
    parent.$('.Current_page').attr("name",herf).css({"color":"#4c8fbd","cursor":"pointer"});
    //parent.$('.Current_page').html("<a href='javascript:void(0)' name="+herf+">" + cnames + "</a>");
    parent.layer.close(index);

  });

  /*品牌-查看*/
  function member_show(title,url,id,w,h){
    layer_show(title,url,w,h);
  }
  /*品牌-停用*/
  function member_stop(obj,id){
    layer.confirm('确认要停用吗？',function(index){
      $(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" class="btn btn-xs " onClick="member_start(this,id)" href="javascript:;" title="启用"><i class="icon-ok bigger-120"></i></a>');
      $(obj).parents("tr").find(".td-status").html('<span class="label label-defaunt radius">已停用</span>');
      $(obj).remove();
      layer.msg('已停用!',{icon: 5,time:1000});
    });
  }

  /*用户-启用*/
  function member_start(obj,id){
    layer.confirm('确认要启用吗？',function(index){
      $(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" class="btn btn-xs btn-success" onClick="member_stop(this,id)" href="javascript:;" title="停用"><i class="icon-ok bigger-120"></i></a>');
      $(obj).parents("tr").find(".td-status").html('<span class="label label-success radius">已启用</span>');
      $(obj).remove();
      layer.msg('已启用!',{icon: 6,time:1000});
    });
  }
  /*品牌-编辑*/
  function member_edit(title,url,id,w,h){
    layer_show(title,url,w,h);
  }

  /*品牌-删除*/
  function brand_del(obj,id){
    layer.confirm('确认要删除吗？',function(index){
      //1.发送异步请求到BrandDeleteServlet，并将品牌ID传过去执行删除
      $.post("BrandDeleteServlet",{brandId:id},function(res){
        //2.根据删除结果进行不同的提示
        if(res.code == 1000 ){
          $(obj).parents("tr").remove();
          layer.msg('已删除!',{
            icon:1,
            time:1000
          });
        }else if(res.code == 1001){
          layer.msg('删除失败!',{
            icon:5,
            time:1000
          });
        }
      },"json");
    });
  }


  laydate({
    elem: '#start',
    event: 'focus'
  });


</script>
<script type="text/javascript">
  require.config({
    paths: {
      echarts: './assets/dist'
    }
  });
  require(
          [
            'echarts',
            'echarts/chart/pie',   // 按需加载所需图表，如需动态类型切换功能，别忘了同时加载相应图表
            'echarts/chart/funnel'
          ],
          function (ec) {
            var myChart = ec.init(document.getElementById('main'));

            option = {
              title : {
                text: '国内国外品牌比例',
                subtext: '',
                x:'center'
              },
              tooltip : {
                trigger: 'item',
                formatter: "{a} <br/>{b} : {c} ({d}%)"
              },
              legend: {
                orient : 'vertical',
                x : 'left',
                data:['国内品牌','国外品牌']
              },
              toolbox: {
                show : false,
                feature : {
                  mark : {show: false},
                  dataView : {show: false, readOnly: false},
                  magicType : {
                    show: true,
                    type: ['pie', 'funnel'],
                    option: {
                      funnel: {
                        x: '25%',
                        width: '50%',
                        funnelAlign: 'left',
                        max: 545
                      }
                    }
                  },
                  restore : {show: true},
                  saveAsImage : {show: true}
                }
              },
              calculable : true,
              series : [
                {
                  name:'品牌数量',
                  type:'pie',
                  radius : '55%',
                  center: ['50%', '60%'],
                  data:[
                    {value:335, name:'国内品牌'},
                    {value:210, name:'国外品牌'},

                  ]
                }
              ]
            };
            myChart.setOption(option);
          }
  );
</script>